package io.nutz.nutzsite.module.exam.models;

import io.nutz.nutzsite.common.base.BaseModel;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import org.nutz.dao.entity.annotation.*;
import java.io.Serializable;
																				
/**
 * 操作题的判分点表 exam_hjudge
 * 
 * @author lrw
 * @date 2020-04-08
 */
@Table("exam_hjudge")
public class Hjudge extends BaseModel implements Serializable {
	private static final long serialVersionUID = 1L;
	
			@Id
		@Column("id")
	@Comment("")
	@ColDefine(type = ColType.VARCHAR, width = 64)
	private Integer id;

		/** 操作题题号id */
	@Column("qid")
	@Comment("操作题题号id")
	private Integer qid;

		/** 操作题题型 */
	@Column("qtid")
	@Comment("操作题题型")
	private Integer qtid;

		/** 大题中的小题号id */
	@Column("hid2")
	@Comment("大题中的小题号id")
	private Integer hid2;

		/** 要判分的文件 */
	@Column("filename")
	@Comment("要判分的文件")
	private String filename;

		/** 判分点类别 */
	@Column("codetype")
	@Comment("判分点类别")
	private String codetype;

		/** 判分点分值 */
	@Column("score")
	@Comment("判分点分值")
	private Float score;

		/** 空1错1 */
	@Column("para1")
	@Comment("空1错1")
	private String para1;

		/** 空2错2 */
	@Column("para2")
	@Comment("空2错2")
	private String para2;

		/** 空3错3 */
	@Column("para3")
	@Comment("空3错3")
	private String para3;

		/** 判分点参数 */
	@Column("para4")
	@Comment("判分点参数")
	private String para4;

		/** 判分点参数 */
	@Column("para5")
	@Comment("判分点参数")
	private String para5;

		/** 判分点参数 */
	@Column("para6")
	@Comment("判分点参数")
	private String para6;

		/** 判分点参数/exc,表格编号 */
	@Column("para7")
	@Comment("判分点参数/exc,表格编号")
	private String para7;

		/** 判分点参数 */
	@Column("para8")
	@Comment("判分点参数")
	private String para8;

		/** 判分点参数 */
	@Column("para9")
	@Comment("判分点参数")
	private String para9;

		/** 判分点参数 */
	@Column("para10")
	@Comment("判分点参数")
	private String para10;

		/** 判分点参数 */
	@Column("para11")
	@Comment("判分点参数")
	private String para11;

		/** 操作要点 */
	@Column("errmsg")
	@Comment("操作要点")
	private String errmsg;

		/** 解析 */
	@Column("qnote")
	@Comment("解析")
	private String qnote;

	
	public void setId(Integer id) 
	{
		this.id = id;
	}

	public Integer getId() 
	{
		return id;
	}

	public void setQid(Integer qid) 
	{
		this.qid = qid;
	}

	public Integer getQid() 
	{
		return qid;
	}

	public void setQtid(Integer qtid) 
	{
		this.qtid = qtid;
	}

	public Integer getQtid() 
	{
		return qtid;
	}

	public void setHid2(Integer hid2) 
	{
		this.hid2 = hid2;
	}

	public Integer getHid2() 
	{
		return hid2;
	}

	public void setFilename(String filename) 
	{
		this.filename = filename;
	}

	public String getFilename() 
	{
		return filename;
	}

	public void setCodetype(String codetype) 
	{
		this.codetype = codetype;
	}

	public String getCodetype() 
	{
		return codetype;
	}

	public void setScore(Float score) 
	{
		this.score = score;
	}

	public Float getScore() 
	{
		return score;
	}

	public void setPara1(String para1) 
	{
		this.para1 = para1;
	}

	public String getPara1() 
	{
		return para1;
	}

	public void setPara2(String para2) 
	{
		this.para2 = para2;
	}

	public String getPara2() 
	{
		return para2;
	}

	public void setPara3(String para3) 
	{
		this.para3 = para3;
	}

	public String getPara3() 
	{
		return para3;
	}

	public void setPara4(String para4) 
	{
		this.para4 = para4;
	}

	public String getPara4() 
	{
		return para4;
	}

	public void setPara5(String para5) 
	{
		this.para5 = para5;
	}

	public String getPara5() 
	{
		return para5;
	}

	public void setPara6(String para6) 
	{
		this.para6 = para6;
	}

	public String getPara6() 
	{
		return para6;
	}

	public void setPara7(String para7) 
	{
		this.para7 = para7;
	}

	public String getPara7() 
	{
		return para7;
	}

	public void setPara8(String para8) 
	{
		this.para8 = para8;
	}

	public String getPara8() 
	{
		return para8;
	}

	public void setPara9(String para9) 
	{
		this.para9 = para9;
	}

	public String getPara9() 
	{
		return para9;
	}

	public void setPara10(String para10) 
	{
		this.para10 = para10;
	}

	public String getPara10() 
	{
		return para10;
	}

	public void setPara11(String para11) 
	{
		this.para11 = para11;
	}

	public String getPara11() 
	{
		return para11;
	}

	public void setErrmsg(String errmsg) 
	{
		this.errmsg = errmsg;
	}

	public String getErrmsg() 
	{
		return errmsg;
	}

	public void setQnote(String qnote) 
	{
		this.qnote = qnote;
	}

	public String getQnote() 
	{
		return qnote;
	}

	@Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("qid", getQid())
            .append("qtid", getQtid())
            .append("hid2", getHid2())
            .append("filename", getFilename())
            .append("codetype", getCodetype())
            .append("score", getScore())
            .append("para1", getPara1())
            .append("para2", getPara2())
            .append("para3", getPara3())
            .append("para4", getPara4())
            .append("para5", getPara5())
            .append("para6", getPara6())
            .append("para7", getPara7())
            .append("para8", getPara8())
            .append("para9", getPara9())
            .append("para10", getPara10())
            .append("para11", getPara11())
            .append("errmsg", getErrmsg())
            .append("qnote", getQnote())
            .toString();
    }
}
